package com.kzd.gtgame.entity

import java.io.Serializable

data class MoneyData(
    val sign: MoneySign,
    val taskNew: MoneyTaskNew,
    val taskDay: MutableList<MoneyTaskList> = mutableListOf()
)

data class MoneyTaskNew(
    val list:MutableList<MoneyTask> = mutableListOf(),
    val bind_coin:Int,
    val bind_status:Int
)

data class MoneyTask(
    val name: String,
    val icon: String,
    val points: String,
    val title: String,
    val type: String,
    val verify_rs: Int,
    val url: String
)

data class MoneyTaskList(
    val icon: String,
    val login: Int,
    val name: String,
    val title: String,
    val type: String,
    val url: String?
)

data class MoneyTaskPlay(
    val content: String,
    val end_time: String,
    val gid: String,
    val gname: String,
    val icon: Any,
    val id: String,
    val jiangli: String,
    val jiangli_num: String,
    val jiangli_type: String,
    val name: String,
    val num: String,
    val ok: String,
    val start_time: String,
    val status: Int,
    val tiaojian: String,
    val type: String
)

data class MoneyTaskMall(
    val cat_id: String,
    val goods_id: String,
    val goods_name: String,
    val goods_thumb: String,
    val market_price: String
)

data class MallDetails(
    val bfb: Int,
    val cat_id: String,
    val goods_desc: String,
    val goods_id: String,
    val goods_img: String,
    val goods_name: String,
    val goods_number: String,
    val goods_thumb: String,
    var is_shoucang: Int,
    val market_price: String,
    val number: String,
    val sort_order: String
):Serializable

data class MoneyBossShared(
    val icon: String,
    val id: String,
    val money: Int,
    val name: String,
    val pay_time: Int,
    val payment: String,
    val send_money: Int,
    val share: String,
    val share_content: String,
    val share_title: String,
    val show_time: String
)

data class MoneyBossInvite(
    val coin: Int,
    val icon: String,
    val invite_name: String,
    val user_name: String
)

data class MoneySign(
    val banner: SignBanner,
    val config: MutableList<SignConfig> = mutableListOf(),
    val dom_sign_in: Int,
    val sign_in: Int,
    val points: Int
)

data class SignBanner(
    val img: String,
    val is_login: Int,
    val url: String?
)

data class SignConfig(
    val day: Int,
    val status: Int,
    val points: Int
)

data class MoneyExperience(
    val bind_coin: String,
    val gameName: String,
    val game_id: String,
    val id: String,
    val user_id: String
)